body{background:#ffffff;color:#3e3e3e; font-size:16px;font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","微软雅黑","SF Pro SC","sf-pro-display_regular","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;overflow-x: hidden;}
a{color:#3e3e3e;}
*:focus {outline: none;box-shadow: none;}
input:required:invalid ,textarea:required:invalid ,select:required:invalid{outline: none;box-shadow: none;}
a:hover{color:#b60005;text-decoration:none;transition: all 300ms ease-in-out 0s;}
.on {color:#b60005!important;}
.my_ul ,.my_dl{ margin:0; padding:0;}
.my_ul li{ list-style:none;}
.my_dl dt ,.my_dl dd{margin:0;padding:0;font-weight:normal; }
dt + dd{ margin-top:0;}
p{ margin:0 0 1.2rem;}
img{image-rendering: -webkit-optimize-contrast;}
video{display:block;}
.list-paddingleft-2{margin-top: 0;padding-left: 1em;}
.list-paddingleft-2 li{list-style: inherit;}
picture{display: block;}


/*
public
*/
.web_w{width:100%;width:1400px; margin:0 auto;}
.web_w:after{display: block; content: ''; clear: both;}
.am-paragraph-default{ margin:0;color:#3e3e3e;font-size:16px;text-align:justify;word-break: break-all;}
.am-paragraph-default img{ max-width:100%; border:none; padding:0; margin:0;display:inline; height: auto;}
.am-paragraph-default p{ margin:0 0 10px 0;font-size:16px;}
.am-paragraph-default p ,.am-paragraph-default a{color:#3e3e3e;}
.am-paragraph-default a:hover{color:#b60005;}
.am-pureview-actions a{ position:static; float:right; text-align:center;}
.am-icon-chevron-left:before {font-family:'FontAwesome';content: "\f00d";}
.am-pureview-direction a:before{font-family:'FontAwesome';}
.am-pureview-slider img{object-fit: contain;}
.am-pureview-title{text-align: center;}
.picture-hover-animate{ display:block; position:relative; overflow:hidden;}
.picture-hover-animate:after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;visibility: visible;width: 160px;height: 160px;margin: auto;content: '';transition: all 0.6s ease-in-out;transform: scale(6);opacity: 1;border: 80px solid rgba(0, 0, 0, 0.1);border-radius: 80px;}
.picture-hover-animate:hover:after { visibility: hidden; opacity: 0; border: 0 solid rgba(0, 0, 0, 0.1); }
.am-pureview-slider li.am-active .pinch-zoom-container{min-height:50px;background-image:url(../img/loading.svg); background-position: center; background-repeat: no-repeat; background-repeat: 50px auto;}
.am-pureview-slider .am-pinch-zoom::after{display: none;}
.am-table-striped > tbody > tr:nth-child(2n+1) > td, .am-table-striped > tbody > tr:nth-child(2n+1) > th {background-color: #f5f5f5;}
.am-table tr td,.am-table tr th{ vertical-align:middle!important;}

/*
Header
*/
.am-sticky-placeholder{height:auto!important;}
.menu{width:100%;z-index:1000;padding:20px 0;position: relative;transition: all 300ms ease-in-out 0s;}
.menu .web_w{width:1400px;}
.menu.home{position:fixed; left:0; top:0;background-image: linear-gradient(360deg,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 40%,rgba(0,0,0,.3) 70%,rgba(0,0,0,.4) 100%);}
.menu.am-sticky{box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);background:#ffffff; }
.menu .logo{ display:block; height:30px;float:left; position:relative;z-index:1000;transition: all 300ms ease-in-out 0s;}
.menu .logo img{display: block;height: 100%;}
.menu .logo img:first-of-type ,.menu.home .logo img:last-of-type ,.menu.home.am-sticky .logo img:first-of-type{display: none;}
.menu.am-sticky .logo:last-of-type ,.menu.home .logo img:first-of-type{display: block;}
.menu .am-menu ,.menu .am-topbar-collapse{ float:right;}
.am-menu-nav{float: left;}
.am-menu-nav .parent_li{ display:block; margin-right:50px;  line-height:30px; float:left; font-size: 18px;transition: all 300ms ease-in-out 0s; position: relative;}
.am-menu-nav .parent_li .parent_a{ display:block; padding:0; position:relative;}
.am-menu-nav .parent_li .parent_a:hover,.nav .parent_li:hover .parent_a{color:#b60005!important;}
.am-menu-nav .parent_li .am-menu-sub{ display:block; width:160px;position:absolute;left:50%;top:30px;margin-left:-70px;height:0;font-size:16px;font-weight:500;transition:all .4s ease 0s;transition:all .4s ease 0s; overflow: hidden;}
.am-menu-nav .parent_li:nth-of-type(3) .am-menu-sub{width:200px;margin-left:-100px;}
.am-menu-nav .parent_li .am-menu-sub:before{display: block;content: '';width: 0;  height: 0; border-style: solid;border-width: 0 8px 8px 8px;border-color: transparent transparent rgba(255,255,255,0.9) transparent;position: absolute;left: 50%;margin-left: -8px; top: 7px;transition:all .4s ease 0s;}
.am-menu-nav .parent_li .am-menu-sub a{display: block;line-height:22px;padding: 8px 5px;background-color:rgba(255,255,255,0.9);color: #535353; margin-bottom: 1px;text-align: center;}
.am-menu-nav .parent_li .am-menu-sub a:hover{background-color: #b60005;color: #fff;}
.am-menu-nav .parent_li:hover .am-menu-sub{height:auto;transition:all .4s ease 0s;overflow: initial;padding-top: 15px;}

.language_btn{float: right;height:30px; line-height: 30px;margin-left: 15px;}
.top_search_btn{display:block; width:20px; height:30px; line-height: 30px;font-size: 18px;float: right;margin-left: 20px;}
.top_search_btn::before{content: "\f00d";}
.top_search_btn.am-collapsed::before{content: "\f002";}
.search_form{height: 0;overflow: hidden;opacity: 0;transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;position: relative;top: 15px;}
.search_form.am-in {height:auto;opacity: 1;background: rgba(255,255,255,0.9);}
.menu.am-sticky .search_form.am-in{box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.search_form .layui-form{display: flex;height: 5rem;justify-content: space-between;align-items: center;}
.search_form .layui-form .layui-input{display: flex;height: 5rem;align-items: center;width: calc(100% - 5rem);background: none!important;border: none;font-size: 1.5rem;padding: 0;}
.search_form .layui-form .layui-btn{display: flex;align-items: center;justify-content: flex-end;padding: 0;background: none;width: 2.1rem;height: 5rem;color: #000;font-size: 16px;}

.top_tel{float: right;display: flex; align-items: center; height: 30px;transition: all 300ms ease-in-out 0s;font-weight: bold;}

.top_tel::after{display: block; content: '';width: 1px;height: 14px; margin-left: 20px;background-color: #3e3e3e;}
.menu.home .top_tel::after{background-color: #fff;}
.menu.am-sticky .top_tel::after{background-color: #3e3e3e;}
.top_tel i{margin-right: 8px;}

.menu.home .am-menu-nav .parent_li .parent_a ,.menu.home .top_search_btn ,.menu.home .top_tel a ,.menu.home .language_btn a ,.menu.home .language_btn{ color: #fff;}
.menu.home .language:before{background-color: #fff;}
.menu.am-sticky{padding:15px 0;}
.menu.am-sticky .am-menu-nav .parent_li .parent_a,.menu.am-sticky .top_search_btn ,.menu.am-sticky .language_btn a ,.menu.am-sticky .language_btn{color: #3e3e3e; font-size: 16px;}
.menu.am-sticky .top_tel ,.menu.am-sticky .top_tel a ,.menu.am-sticky .language_btn a.active{color: #b60005!important;}
.menu.am-sticky .logo img:last-of-type{display: block;}
.menu.am-sticky .top_tel::after{background-color: #3e3e3e;}


 /*
Banner
*/
.index_banner {position: relative; overflow: hidden; z-index:2; height: 100vh;}
.index_banner .am-slider-default{position: absolute;width:100%;height:100%;left:0;top:0;z-index: 1;border-radius:0;box-shadow:none;margin: 0; background:#000;border:none;}
.index_banner .am-slides li{height:100vh;max-height: 1000px;position: relative;}
.index_banner .am-slides li img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0; z-index: 1; object-fit: cover;-webkit-transition: all 1.5s cubic-bezier(0.7, 0, 0.3, 1);transition: all 1.5s cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);}
.index_banner .am-slides li.am-active-slide img{-webkit-transform: scale(1);-moz-transform: scale(1); transform: scale(1);} 
.index_banner .am-slides li .des{opacity: 0;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;display:flex;align-items: center;}
.index_banner .am-slides li .des .web_w{display:flex;align-items: center; flex-direction: column; justify-content: center;} 
.index_banner .am-slides li .des .web_w:after{display: none;}
.index_banner .am-slides li .des .title{font-size: 28px;line-height: 120%;margin-top: 20px;text-align: center;color: #fff;}
.index_banner .am-slides li .des .more{padding: 6px 35px;background-color: #b60005; color: #fff;border-radius: 1000px;margin-top: 30px;}
.index_banner .am-control-nav{bottom:15px;z-index:10;}
.index_banner .am-control-nav li{margin:0 5px}
.index_banner .am-control-nav li a{width:5px;height:3px;background:rgba(255, 255, 255, 1);box-shadow:none;z-index:3; position:relative; border-radius:0;}
.index_banner .am-control-nav li a:hover{background: #b60005}
.index_banner .am-control-nav li a.am-active{ width:22px;background: #b60005;z-index:4;animation: anima 5s 1 cubic-bezier(0.28, 0.77, 1, 1);-webkit-transition:.5s;transition:.5s}
.index_banner .am-direction-nav a::before{content: "\f104";font-size: 4rem !important;color: #fff;}
.index_banner .am-direction-nav a.am-next::before{content: "\f105";}
.index_banner .am-slider-default .am-direction-nav a{opacity: 0;background-color: rgba(0, 0, 0, .5);}
.index_banner .am-slider-default .am-direction-nav a.am-prev{left:-3rem;}
.index_banner .am-slider-default .am-direction-nav a.am-next{right:-3rem;}
.index_banner .am-slider-default:hover .am-direction-nav a{opacity: 1;}
.index_banner .am-slider-default .am-direction-nav a::before{content: "\f104";font-size: 2.2rem!important;color: #fff;}
.index_banner .am-slider-default .am-direction-nav a.am-next::before{content: "\f105";}
.index_banner .am-slider-default:hover .am-direction-nav a.am-prev{left:0;}
.index_banner .am-slider-default:hover .am-direction-nav a.am-next{right:0}
@keyframes anima{from{width:5px;}to{width:40px;}}

/*
Title
*/
.index_title{text-align: center;}
.index_title .cn{font-size: 32px;line-height:120%;  color: #000;font-weight: 300;}
.index_title .cn a{color: #000;}
.index_title .cn a:hover{color: #b60005;}
.index_title .cn::after{display: block;width: 30px;height: 1px;content: '';background-color: #b60005;margin: 5px auto 0;}
.index_title .des{max-width: 700px; margin: 15px auto 0;}
.index_title .des a{display: inline-block;margin: 0 20px;}

/*
About
*/
.index_about{ padding:80px 0; background-color: #f6f6f6;}
.index_about .text{ margin-top:30px;display: flex; flex-direction: row;}
.index_about_imgs{ width:50%;position:relative;}
.index_about_imgs .am-slider-default{width:100%;border-radius:0;box-shadow:none;margin: 0;border:none;box-shadow:none; z-index: 1;}
.index_about_imgs .am-slides li{overflow: hidden;}
.index_about_imgs .am-slides li a{display:block;background-position: center; background-repeat: no-repeat; background-size: cover; -webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);position: relative;}
.index_about_imgs .am-slides li a:after{display: block;content: '';padding-bottom:65%;}
.index_about_imgs .am-slides li a img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
.index_about_imgs .am-slides li.am-active-slide a{-webkit-transform: scale(1);-moz-transform: scale(1); transform: scale(1);}            
.index_about_imgs .am-control-nav{bottom:10px;z-index:10}
.index_about_imgs .am-control-nav li{margin:0 5px}
.index_about_imgs .am-control-nav li a{width:8px;height:8px;background:#f2f2f2;box-shadow:none;z-index:3; position:relative;}
.index_about_imgs .am-control-nav li a.am-active ,.index_about_imgs .am-control-nav li a:hover{background: #b60005;}
.index_about_imgs .video_btn{ position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); z-index: 2; font-size: 50px; color: #fff;}
.index_about_imgs .video_btn:hover{color: #b60005;}

.index_about .text .des{ width:50%; padding: 0 0 0 30px; text-align: justify;word-break: break-all; display: flex; flex-direction: column; justify-content: center;}
.index_about_num{ margin: 30px 0 0;}
.index_about_num li{ text-align: center;}
.index_about_num li strong{display: inline-block; font-size: 32px;color:#b60005;}
.index_about_num li span{display: block;}

.about_list{padding: 60px 0; overflow: hidden; }
.about_list .title{font-size:22px;margin-bottom: 25px;font-weight: bold;color: #000;}
.about_list .title:after{display: block;content: '';width:70px;height: 1px;background-color: #b60005;}
.about_list .sort_title ,.book_list .sort_title {font-size:22px;font-weight: bold;margin: 0 auto 35px;text-align: center;color: #000;}
.about_list .sort_title:after,.book_list .sort_title:after{display: block;content: '';width:70px;height: 1px;background-color: #b60005;margin:5px auto 0;}
.about_list .web_w.flex{display: flex; justify-content: space-between;align-items: center;}
.about_list .web_w.flex:after{display: none;}
.about_list dt{width: calc(50% - 20px);}
.about_list dt .index_about_imgs{display: block;width: 100%;margin: 0 auto;}
.about_list dd{width: calc(50% - 20px);text-align: justify;word-break: break-all;}
.about_list:nth-of-type(odd){background-color: #f6f6f6;}
.about_list:nth-of-type(odd) .web_w{flex-direction: row-reverse;}

.partner_list{ margin: 20px -10px 0;}
.partner_list li{padding: 0 10px;border:#f2f2f2 solid 1px; position: relative;}
.partner_list li span{display: block;padding-bottom: 50%;position: relative;}
.partner_list li img{display: block;width: 100%;height: 100%;position: absolute;left: 0; top:0;object-fit: cover;}
.partner_list li:after{display:block;content: '';position: absolute;top: 0; left: 0;z-index: 1; width: 100%;height: 100%;-webkit-transition: all .3s;-o-transition: all .3s;  -moz-transition: all .3s;transition: all .3s;}
.partner_list li:hover:after { -webkit-box-shadow: 0px 0px 20px 5px #ddd inset; box-shadow: 0px 0px 20px 5px #ddd inset; }

.honer_list{margin: 0 -15px;}
.honer_list li{padding:0 15px;margin-top:30px;}
.honer_list li:nth-of-type(1),.honer_list li:nth-of-type(2),.honer_list li:nth-of-type(3),.honer_list li:nth-of-type(4){margin-top: 0;}
.honer_list li span{display: block;padding-bottom: 66.67%;position: relative;}
.honer_list li img{display: block;width: 100%;height: 100%;position: absolute;left: 0; top:0;object-fit: cover;}

.job_page{padding: 60px 0;}
.job_list .am-accordion-gapped{margin:30px 0 0;}
.job_list .am-accordion-gapped .am-accordion-item{border: none;margin: 0;}
.job_list .am-accordion-gapped .am-accordion-item:first-of-type{border-top:1px solid #dedede;}
.job_list .am-accordion-gapped .am-accordion-title{padding: 15px 20px; color: #3e3e3e;font-size: 18px;background-color: #f6f6f6;}
.job_list .am-accordion-gapped .am-accordion-title:after{right:20px}
.job_list .am-accordion-gapped .am-accordion-item.am-active .am-accordion-title{background-color: #f2f2f2;}
.job_list .am-accordion-gapped .am-accordion-content{padding: 30px 0; color: #666;}
.job_list .am-accordion-gapped .am-accordion-content p{ color: #666;}
.job_list .am-accordion-gapped .am-accordion-content .info{display: flex;justify-content: space-between;flex-wrap: wrap;border-bottom: 1px solid #cccccc; padding-bottom: 20px; margin-bottom: 30px; line-height: 36px; color: #3e3e3e;}
.job_list .info span{width:25%;}
.job_list .info span:nth-of-type(3){width:40%}
.job_list .info span:nth-of-type(4){width:10%}
.job_list .am-accordion-gapped .am-accordion-content .des{margin-top: 20px;}
.job_list .am-accordion-gapped .am-accordion-content .des .am-btn{background-color: #b60005; color: #fff; margin-right: 10px;}

/*
Product
*/
.index_product{padding:80px 0; background-color: #f6f6f6;}
.index_product .index_pro_sort{ margin:30px -20px 0;}
.index_pro_sort h3 {margin:0;transition: all 300ms ease;font-weight:500;}
.index_pro_sort a{ display:block;position:relative;z-index:1;transition:all 300ms ease;margin:0 20px;}
.index_pro_sort a .img{display: block;position: relative;overflow: hidden;background-color: #fff;}
.index_pro_sort a .img:after{display: block;content: '';padding-bottom: 75%;} 
.index_pro_sort a img{display: block;width:100%;height:100%;position: absolute;left:0;top:0;object-fit: cover;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s; }
.index_pro_sort a:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);-ms-transform: scale(1.05);}
.index_pro_sort a strong{ display:block;text-align: center;font-size: 18px;margin-top: 10px;font-weight:normal;}
.index_pro_sort a.slick-current{ z-index:2;transition:all 300ms ease;}
.index_pro_sort .slick-dots{ margin:0; left:0;bottom:-40px;}
.index_pro_sort .slick-dots li{height:8px;width:8px;margin: 0 4px; position:relative;border-radius:50%; background-color:#dedede;}
.index_pro_sort .slick-dots li.slick-active{background-color:#b60005;}
.index_pro_sort .slick-dots li button{display:none;}


.pro_page{padding: 60px 0;}
.pro_page .index_title .cn{font-size: 22px; font-weight: 600;}
.pro_list{margin: 10px -15px 0;}
.pro_list li{padding: 0 15px;text-align: center;margin-top: 20px;}
.pro_list li .img{display: block;padding-bottom: 75%;position: relative; overflow: hidden;background-color: #fff;}
.pro_list li .img img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: contain;transition: all 300ms ease-in-out 0s;}
.pro_list li .img:hover img{transform: scale(1.03);}
.pro_list li .des{display: flex;flex-direction: column; justify-content: center; align-items: center;height: 54px;line-height:22px;background-color: #fff;padding:5px 10px}
.pro_list li .des.grey{background-color: #f6f6f6;}
.pro_list li .des h2{margin: 0;font-weight: normal;font-size:16px; font-weight: bold;}


.pro_top{padding:60px 0;}
.pro_con{display: flex; justify-content: space-between;}
.pro_con .am-slider-default{ margin:0;border-radius:0;box-shadow:none;}
.pro_con .pro_imgs ,.pro_con .pro_text{position:relative;width: calc(50% - 30px);}
.pro_con .pro_img_small{ padding:10px 27px;margin-top: 10px;background-color: #fff;}
.pro_con .pro_img_big{position: relative;}
.pro_con .pro_img_big:after{ display:block; content:''; padding-bottom: 75%;}
.pro_con .pro_img_big .am-viewport{ position: absolute!important;width: 100%;height: 100%;left:0;top:0;}
.pro_con .pro_img_big .am-slides{ position:absolute; width:100%; height:100%; left:0; top:0;}
.pro_con .am-slider-default .am-direction-nav a{opacity:1}
.pro_con .img{background-position: center center; background-repeat:no-repeat; background-size:contain;}
.pro_con .img:after{ display:block; content:'';padding-bottom: 75%;}
.pro_con .img img{display: block;width: 100%; height: 100%; position: absolute;left: 0; top: 0;object-fit:cover;}
.pro_con .pro_img_small .am-slides li a{ display:block; position:relative;border:#dedede solid 1px;padding:1px;}
.pro_con .pro_img_small .am-slides li.am-active-slide a{ border:#b60005 solid 1px;}
.pro_con .am-slider-default .am-direction-nav .am-disabled{opacity: 1!important;}
.pro_con .am-slider-default .am-direction-nav a{ width:20px;}
.pro_con .am-slider-default .am-direction-nav a:before{content: "\f104"; color:#999;}
.pro_con .am-slider-default .am-direction-nav a:hover:before{color:#b60005;}
.pro_con .am-slider-default .am-direction-nav a:before{font-size:26px!important;}
.pro_con .am-slider-default .am-direction-nav a.am-next:before{content: "\f105";}
.pro_con .pro_img_small.am-slider-default .am-direction-nav{display: none;}
.pro_con .pro_img_small.am-slider-default .am-direction-nav .am-prev{left:0;}
.pro_con .pro_img_small.am-slider-default .am-direction-nav .am-next{right:0;}
.pro_con .pro_img_big.am-slider-default .am-direction-nav .am-prev{top:486px ;margin: 0;left: 0;}
.pro_con .pro_img_big.am-slider-default .am-direction-nav .am-next{top:486px ;margin: 0;right: 0;}
.pro_con .pro_img_big.am-slider-default .am-control-nav{ bottom:10px; display:none;}
.pro_con .pro_img_big.am-slider-default .am-control-nav li{ margin:0 3px;}
.pro_con .pro_img_big.am-slider-default .am-control-nav li a.am-active{background-color: #b60005;}

.pro_con .pro_text{padding-top: 20px;padding-right: 30px;}
.pro_con .pro_text .des .ms{margin-top: 20px;height: 368px;overflow: auto;}
.pro_con .pro_text .des .title{font-size: 24px; color: #000; margin-bottom: 10px;}
.pro_con .pro_text .des .title:after{display: block;content: '';width: 80px;height: 1px;background-color:#b60005;margin: 5px 0 0;}
.pro_con .des .am-btn {margin-top: 10px;background-color: #b60005; color: #fff;}

.pro_bottom{padding:60px 0;}
.pro_des{padding: 25px 0;}



/*
产品清单
*/

.product_table_box{background-color: #fff;padding: 25px 20px;margin-top:3vw;}
.product_table{margin: 0;}
.product_table_box .layui-table-body{background-color: #fff;}
.product_table_box .layui-table-body .layui-none ,.product_table_box .layui-table th, .product_table_box .layui-table td{font-size: 15px;}
.product_table_box .layui-table thead th{font-weight: bold;background-color:#999;color: #fff;padding: 10px 0;}

.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #b60005;}
.layui-table-header .layui-table-cell{display:flex;align-items:center;justify-content:center;}
.layui-table-column{padding:10px 15px;background-color: #fff;margin: 0;}
.product_table .layui-form-checked[lay-skin="primary"] > i{border-color: #b60005!important;background: #b60005;}
.product_table .layui-table thead th .layui-form-checked[lay-skin="primary"] > i{background-color: #fff!important;color: #b60005!important;}
.product_table .layui-form-checkbox[lay-skin="primary"] > i:hover ,.layui-form-checkbox[lay-skin="primary"] > .layui-icon-indeterminate{border-color: #b60005;}
.product_table .layui-form-checkbox[lay-skin="primary"] > .layui-icon-indeterminate::before{background-color:#b60005;}
.product_table .layui-table-checked{background-color:#f7faff;}

.product_table .layui-table tr td{padding: 5px 0;}
.product_table .layui-table tr td a.link{text-decoration: underline;}

.product_table_box .layui-table-sort[lay-sort="asc"] .layui-table-sort-asc{border-bottom-color: #fff;}
.product_table_box .layui-table-sort[lay-sort="desc"] .layui-table-sort-desc{border-top-color: #fff;}

.product_table_box .layui-table-tool{background-color: #fff;display: flex;align-items: center;justify-content: space-between;padding:15px 20px;}
.product_table_box .layui-table-tool .layui-table-tool-temp{padding-right: 0;display: flex;align-items: center;justify-content: space-between;width: calc(100% - 8vw);}
.product_table_box .layui-table-tool-self{position: relative;right:0;top: 0;display: flex;align-items: center;}
.product_table_box .layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span{height: 24px;line-height: 24px;}
.product_table_box .layui-table-page .layui-laypage-count{color: #999;}
.product_table_box .layui-table-page .layui-laypage input{width: 50px;}

.toolbar_form{border: #E6E6E6 solid 1px;width: 12vw;}

.form_search{display: flex;justify-content: space-between;background-color: #fff;border-radius: 100vw;}
.form_search .layui-input-wrap{width: 100%;}
.form_search .layui-input-wrap ,.form_search .layui-input-affix{line-height: 2.2vw;display: flex;align-items: center;}
.form_search .layui-input-affix .layui-icon{font-size: var(--font-16);}
.form_search .layui-input{background: none;border: 0;height: 34px;line-height:34px;box-shadow: none;padding-left: 1.2vw;font-size: 15px;padding-right: 1.5vw;}
.form_search .layui-btn{width: 34px;height:34px;background-color: #999;color: #fff;font-size: 18px;border-radius: 50%;display: flex;justify-content: center;align-items: center;padding: 0;flex-shrink: 0;}


.product_table_box .layui-table-header{background-color: #fff;}

.filter_field{display: flex;align-items: center;font-weight: normal;text-align: center;width: calc(100% - 15vw);}
.filter_field .item:not(:last-of-type){margin-right: 20px;}
.filter_field .layui-form-select .layui-input{text-align: center;font-size: 15px;}
.filter_field .layui-form-select dl dd{font-size: 15px;}

.filter_field xm-select{color: var(--font-color);min-height: 34px;line-height: 34px;border-radius: 100vw;}
.filter_field xm-select *{font-size: 15px;}
.filter_field xm-select .xm-select-default{position: relative;}
.filter_field xm-select > .xm-tips{top: 0;width: calc(100% - 10px);justify-content: center;font-size: 15px;white-space: nowrap;}
.filter_field xm-select > .xm-tips sub{font-size: 60%;}
.filter_field xm-select > .xm-icon{right: 10px;}
.filter_field xm-select > .xm-body{min-width: 420px;}
.filter_field xm-select > .xm-body .xm-search{float: left;width: calc(100% - 40px);}
.filter_field xm-select > .xm-body .xm-search-input{padding-left: 0;color: var(--font-color);}
.filter_field xm-select > .xm-body .xm-search > i{right: 10px;}
.filter_field xm-select > .xm-body .xm-option-content{padding-left: 5px;font-size: 14px;}
.filter_field xm-select > .xm-label.single-row .label-content{text-align: center;justify-content: center;}
.filter_field xm-select > .xm-body .scroll-body{display:flex;flex-wrap: wrap;justify-content: space-between;clear: both;}
.filter_field xm-select > .xm-body .xm-option{width: calc(50% - 10px);}
.filter_field xm-select > .xm-body .xm-toolbar{background-color: #f9f9f9;margin: 0;float: right;width: 40px;justify-content: center;}
.filter_field xm-select > .xm-body .xm-toolbar .toolbar-tag{margin-right:0;float: right;}
.filter_field xm-select > .xm-body .xm-toolbar .toolbar-tag:first-of-type{display: none;}
.filter_field xm-select > .xm-body .xm-toolbar .toolbar-tag  span{display: none;}
.filter_field xm-select > .xm-body .xm-select-empty{width: 100%;}
.product_table_menu .layui-menu{padding: 0;}


.layui-table-tool-panel{max-height: 60vh!important;}
.layui-table-tool-panel li{font-size: 14px;}
.layui-table-tool .layui-inline[lay-event]{border-radius: 50%;font-size:14px;width: 34px;height: 34px;display: flex;align-items: center;justify-content: center;}


.down_skin{width: 640px;}
.down_skin .contact_from_title{text-align: center;}
.down_skin .contact_from_title .title{font-size: 32px;font-weight: bold;}
.down_skin .contact_from_title .subtitle{font-size: 15px;color: #999;}
.down_skin .layui-layer-content{width: 100%;padding: 30px;}
.down_skin .contact_from{margin-top: 30px}
.down_skin .contact_from .layui-form-item{margin: 0 0 20px 0;position: relative;}
.down_skin .contact_from .layui-input{height: 46px;line-height: 46px;font-size: 15px;}
.down_skin .contact_from .layui-textarea{font-size: 15px;}
.down_skin .contact_from .layui-btn{width: 100%;display:flex;justify-content: center;align-items: center;height: 50px;font-size: 20px;background:#b60005;color: #fff!important;margin-top: 30px;transform: none!important;}
.down_skin .contact_from .layui-btn::after{display: none!important;}

.contact_from .layui-input-wrap ,.contact_from .layui-input-affix{line-height: 46px;}
.contact_from .layui-input-prefix i{font-size: 18px;}
.contact_from .layui-form-item{position: relative;}
.contact_from .layui-input-suffix{right: 10px;}
.contact_from .layui-form-item.required .layui-input-affix{display: flex!important;align-items: center;justify-content:flex-end;width: 16px;padding:0;height:auto;}
.contact_from .layui-form-item .layui-input-affix .layui-icon{font-size: 16px;}
.contact_from .layui-form-item.required .layui-input-affix.layui-hide .layui-icon-clear::before{display: block;content: '*';color: #ff0000;font-size: 12px;}


/*
Application
*/
.index_application{position: relative;}
.index_application .img{display: block;width: 100%;}
.index_application_con{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex; justify-content: center; align-items: center;}
.index_application .index_title a{color: #fff;}
.index_application .index_title .cn::after{ background-color: #fff;}
.index_application dd{margin-top: 80px;}
.index_application dd ul{margin: 0;display: flex;justify-content: center;}
.index_application dd ul li{text-align: center;width: 25%;}
.index_application dd img{display: block;height: 80px;margin: 0 auto;}
.index_application dd a{color: #fff;}
.index_application dd a strong{display: block; font-weight: normal;margin-top: 15px; font-size: 18px;}
.index_application dd a:hover{color: #b60005;}

.tec_news{padding: 60px 0;}
.tec_news_scroll{ margin:30px 0 0;}
.tec_news_scroll .iteam{transition: all 300ms ease;font-size: 15px;}
.tec_news_scroll a{ display:block;position:relative; z-index:1;transition:all 300ms ease;padding:0 30px;} 
.tec_news_scroll a .img{ overflow:hidden; position: relative;}
.tec_news_scroll a .img:after{display:block; content:''; padding-bottom:56.25%;}
.tec_news_scroll a .img img{ display:block;position: absolute;width: 100%;height: 100%;left: 0;top: 0; object-fit: cover;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;}
.tec_news_scroll a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.tec_news_scroll a .title{padding:10px 20px; background-color:#f2f2f2;  display: flex; flex-direction: column; justify-content: center; }
.tec_news_scroll a strong{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight: normal;}
.tec_news_scroll a time{font-size: 13px;}
.tec_news_scroll .slick-dots{ margin:0; left:0;bottom:-40px;}
.tec_news_scroll .slick-dots li{height:8px;width:8px;margin: 0 4px; position:relative;border-radius:50%; background-color:#595757;}
.tec_news_scroll .slick-dots li.slick-active{background-color:#b60005;}
.tec_news_scroll .slick-dots li button{display:none;}
.tec_news .more{display: block;text-align: center;width: 110px; line-height: 32px;margin: 60px auto 0; border-radius: 100px;font-size: 14px; background-color: #595757;color:#fff;}
.tec_news .more:hover{background-color: #b60005}

.tec_list{padding: 60px 0;}
.tec_list_des{margin-top: 30px;}

.tec_down{padding: 60px 0;}
.down_tab .am-nav-tabs {border-bottom:#f2f2f2 solid 1px; text-align: center;padding-bottom: 30px;}
.down_tab .am-nav-tabs li {font-size: 16px; display: inline-block; float: none;margin: 0 20px;}
.down_tab .am-nav-tabs li a {display:block;padding:0;width:150px; line-height:36px;text-align:center;border:none!important;margin:0; background-color: #f2f2f2;border-radius:3px;}
.down_tab .am-nav-tabs li.am-active a {color:#fff; background-color:#b60005;}
.down_tab .am-tabs-bd {padding:0;border:none;}
.down_tab .am-tabs-bd .am-tab-panel{padding:0;}
.down_tab .am-tabs-bd .am-table{margin: 30px 0 0;}
.down_tab .am-tabs-bd .am-table tr th{padding-top:15px;padding-bottom:15px;}
.down_tab .am-tabs-bd .am-table tr th ,.down_tab .am-table tr td{text-align: center;width:33.33%;}
.down_tab .am-tabs-bd .am-table tr td img{display:inline-block;height:50px;margin-right:10px}



/*
News
*/
.index_news{padding: 80px 0;}
.index_news_list{margin-top: 30px;}
.index_news_img{ margin: 0 -14px;}
.index_news_img li{padding: 0 14px;display: flex;justify-content: space-between;}
.index_news_img li .img{width:41%;}
.index_news_img li .img a{display: block;position: relative;padding-bottom: 65%; overflow: hidden;}
.index_news_img li .img a img{display: block;width: 100%;height: 100%; position: absolute;left: 0; top: 0; object-fit: cover;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.index_news_img li .img a:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.index_news_img li .text{width:59%;display: flex;flex-direction: column;padding-left: 20px; justify-content: space-between;}
.index_news_img li .text .title{font-size: 18px;}
.index_news_img li .text .des{font-size:15px; color: #666;margin-top: 5px;text-align: justify;}
.index_news_img li .text .time{display: flex;font-size:15px;justify-content: flex-end;color: #666;}

.index_news_text{margin: 0 -14px;}
.index_news_text li{padding: 0 14px;margin-top: 20px;}
.index_news_text li .text{border: #898989 solid 1px;padding: 10px 0;display: flex;justify-content: space-between; position: relative;}
.index_news_text li .text .des{width: 75%; border-right: #898989 solid 1px;padding: 8px 30px;}
.index_news_text li .text .des .title{display:block;font-size: 18px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.index_news_text li .text .des .ms{font-size: 15px;color: #666;margin-top: 5px;text-align: justify;}
.index_news_text li .text .time{width: 25%;padding:0 30px;display: flex;flex-direction: column;justify-content: center; align-items: center;}
.index_news_text li .text .time span{display: flex;font-size: 12px;width:100%;}
.index_news_text li .text .time span i{font-style: normal;}
.index_news_text li .text .time span:first-of-type{font-size: 24px; letter-spacing: 5px; white-space: nowrap;}
.index_news_text li .text .time span:last-of-type{font-size: 14px;justify-content: space-between;}
.index_news_text li .text .ft1{ width:0px; height:1px; position:absolute; z-index:22; top:-1px; left:0; background-color:#b60005}
.index_news_text li .text .ft2{ width:1px; height:0; position:absolute; z-index:22; bottom:0px; left:-1px;background-color:#b60005}
.index_news_text li .text .ft3{ width:0; height:1px; position:absolute; z-index:22; bottom:-1px; right:0;background-color:#b60005}
.index_news_text li .text .ft4{ width:1px; height:0; position:absolute; z-index:22; top:0px; right:-1px;background-color:#b60005}
.index_news_text li .text .ft1,.index_news_text li .text .ft3{-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s;}
.index_news_text li .text:hover .ft1,.index_news_text li .text:hover .ft3{width:calc(100% + 1px);}
.index_news_text li .text .ft2,.index_news_text li .text .ft4{-webkit-transition:height 1s;-moz-transition:height 1s;-o-transition:height 1s;transition:height 1s;}
.index_news_text li .text:hover .ft2,.index_news_text li .text:hover .ft4{height:calc(100% + 1px);}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
.index_news_text li .text:hover .ft1,.index_news_text li .text:hover .ft3{width:100%;}
.index_news_text li .text:hover .ft2,.index_news_text li .text:hover .ft4{height:100%;}
}

.news_list{ margin: 0 -15px;}
.news_list li{padding: 0 15px;margin-top: 30px;}
.news_list li .text{ background-color: #fff; position: relative; overflow: hidden;-webkit-box-shadow: 0px 0px 15px 0px rgba(8, 1, 3, 0.15);box-shadow: 0px 0px 15px 0px rgba(8, 1, 3, 0.15); z-index: 1;}
.news_list li .text:after{display: block;content: ''; padding-bottom: 90%;}
.news_list li .iteam{display: block;padding: 110px 30px 30px; position: absolute; width: 100%;height: 100%;left: 0;top:0;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s; overflow: hidden;-webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
.news_list li .time{width: 80px;height: 80px;display: flex;flex-direction: column;align-items: center; background-color:#b60005; color: #fff;justify-content: center; position: absolute;top: 0; left: 30px;}
.news_list li .time span{font-size: 14px;}
.news_list li .time b{font-size: 28px; line-height: 100%; margin-top: 5px;}
.news_list li .title{font-size:20px; line-height: 25px; max-height: 50px; overflow: hidden;}
.news_list li .des{color: #999;margin-top: 15px;display: flex;flex-direction: column; text-align: justify; word-break: break-all;}
.news_list li .info{ width: 100%;position: absolute;left:0;bottom:30px;color:#999;font-size:14px;display: flex; justify-content: space-between;padding:0 30px}
.news_list li .info span::before{margin-right: 5px;}
.news_list li .box{display:block;width: 100%;height:0;position: absolute;left: 0;top:0; background-color:#b60005; color: #fff;display: flex; flex-direction: column;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s; opacity: 0; overflow: hidden;z-index: 2;}
.news_list li .box .img{ background-position: center; background-repeat: no-repeat; background-size: cover;}
.news_list li .box .img:after{display: block;content: ''; padding-bottom: 60%;}
.news_list li .box .name{display: flex;height: 40%;justify-content: center; align-items: center;padding:15px 25px;font-size: 18px;}
.news_list li:hover .box{height: 100%; opacity: 1;}
.news_list li:hover .iteam{-webkit-transform: translateY(60px); -moz-transform: translateY(60px); -o-transform: translateY(60px); transform: translateY(60px);}

.news_scroll{position: relative;padding-top:40px;}
.news_scroll .am-slider-default{border-radius:0;box-shadow:none;margin: 0;border:none;box-shadow:none;}
.news_scroll .am-slides li{display: flex!important;justify-content: space-between; align-items: center; overflow: hidden;}
.news_scroll .am-slides li .img{display:block;width:66%;position: relative; overflow: hidden;}
.news_scroll .am-slides li .img:before{display: block;content:''; padding-bottom: 45%;}
.news_scroll .am-slides li .img img{display:block;position: absolute;width: 100%;height: 100%;left: 0;top: 0; object-fit: cover;}
.news_scroll .am-slides li .text{display: flex; width: 34%; flex-direction: column;padding:30px;}
.news_scroll .am-slides li .text .title{font-size: 20px; line-height: 120%;}   
.news_scroll .am-slides li .text .des{color: #999; margin-top: 15px;text-align: justify;word-break: break-all;}  
.news_scroll .am-slides li .text .more{margin-top: 20px; color: #666;}
.news_scroll .am-control-nav{width:34%;bottom:50px;left:auto;right:0;z-index:10;text-align: right;padding-right: 25px;}
.news_scroll .am-control-nav li{margin:0 5px}
.news_scroll .am-control-nav li a{width:8px;height:8px;background:rgba(0, 0, 0, 0.5);box-shadow:none;z-index:3; position:relative;}
.news_scroll .am-control-nav li a.am-active{background: #b60005;}


.news_page_left{ width:850px; float:left; background-color: #fff;}
.news_page_left.last{background:none;padding:0;}
.article-hd{ text-align:center; border-bottom:#f2f2f2 solid 1px; padding-bottom:20px;}
.article-hd .title{ font-size:22px; margin:0; font-weight:500; color:#000;}
.article-hd .info{ color:#999; font-size:14px; margin-top:15px;}
.article-hd .info span{ margin:0 20px;}
.article-hd .info span em{ font-style:normal;}
.article-hd .info span a{ color:#999;}
.article-hd .info span a:hover{color:#b60005;}
.article_bd{ margin-top:25px;}

.article_share{background-color: #f2f2f2;height: 9rem;display: flex;justify-content: space-between;align-items: center;padding: 0 3rem;margin-top: 3%;}
.article_share dt{font-size: 1.4rem;}
.article_share dd{display: flex;justify-content: flex-end;align-items: center;}
.article_share .social_share a{ display: flex;flex-direction: column;justify-content: center;align-items: center; font-size:1.5rem;width:3.2rem;height:3.2rem;margin:0 0 0 1.5rem;border-radius:50%; text-align:center;background-color:#999;color:#fff;transition: all 300ms ease-in-out 0s;}
.article_share .social_share .digg_a{font-size: 1.4rem; line-height: 1rem;}
.article_share .social_share .digg_a span{font-size: 1rem;margin-top: .1rem;}
.article_share .social_share a:hover{background-color:#b60005;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}

.social-share-icon{position: relative;}
.wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-24rem;left:50%;transform: translateX(-50%);width:20rem;font-size:1.6rem;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms;color: #999;}
.wechat-qrcode h4{font-weight:normal;height:3rem;line-height:3rem;font-size:1.6rem;background-color:#f3f3f3;margin:0;padding:0;}
.wechat-qrcode .qrcode{width:100%;padding: 1rem;}
.wechat-qrcode .qrcode canvas{width: 100%;display: block};
.wechat-qrcode .help{font-size: 1.4rem;color: #999;}
.wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.social-share-icon:hover .wechat-qrcode{display:block}


.news_page_right{ width:calc(100% - 900px); float:right; background-color: #fff;}
.article_commend .name{font-size:18px; font-weight: bold;}
.article_commend .name:before ,.article_tag .title:before ,.page_rel_title:before{display: inline-block; content: ''; width: 1px; height: 14px;background-color:#b60005;  margin-right: 10px; vertical-align: middle;}
.article_tag{margin-top:25px;border-top:#dedede dashed 1px;padding-top:30px}
.article_tag .title{margin-bottom:10px;font-size:16px;font-weight: bold;}
.article_tag_yun{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.article_tag_yun a{padding:5px 6px;margin-top:10px;font-weight: 500;}
.article_tag_yun a:hover{background-color:#b60005; color:#fff!important;}
.article_rel li{margin-top:20px}
.article_rel li a{ overflow: hidden;}
.article_rel li .img{ background-color:#f2f2f2; background-position:center center; background-repeat:no-repeat; background-size:cover;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;}
.article_rel li a:hover .img{transform: scale(1.05);-webkit-transform: scale(1.05);-ms-transform: scale(1.05);}
.article_rel li .img:after{ display:block; content:''; padding-bottom:55%;}
.article_rel li .text{padding:10px 0}
.article_rel li .text .title{font-size: 15px;}
.article_rel li .text .tag{margin-top:10px}
.article_rel li .text .am-badge{margin-right:10px;font-weight:normal;}
.article_rel li .text .am-badge:hover{background-color:#b60005; color:#fff!important;}
.article_hot{margin-top:10px;}
.article_hot li{padding:10px 0; border-top:#f2f2f2 dashed 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;margin:0;}
.article_hot li i{width:16px;height:16px;line-height:16px;padding:0;font-style:normal;font-size:11px;margin-right:6px;vertical-align: middle;}
.article_hot li:nth-of-type(1) i{background: #e71555;color: #fff;}
.article_hot li:nth-of-type(2) i{background: #16d083;color: #fff;}
.article_hot li:nth-of-type(3) i{background: #ff6700;color: #fff;}
.article_hot li:first-of-type{border-top:#f2f2f2 solid 1px;}
.article_hot li:last-of-type{padding-bottom:0;}
.page_rel .am-list{margin-top:10px;padding:0 10px; font-size: 15px;}
.page_rel .am-list li{border: none;border-bottom: 1px solid #dedede; margin-bottom: 0; }
.page_rel .am-list li a{display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.page_rel .am-list li span{float: right;font-size: 14px; padding-left: 10px;}


/*
Footer
*/
.footer{ background-color: #282c35; color: #fff;padding: 50px 0;}
.footer a{color: #fff;}
.footer_nav{float: left;}
.footer_nav .am-accordion-item{border:none; float: left;margin-right: 80px;line-height: 30px;position: relative;}
.footer_nav .am-accordion-item:first-of-type{border-right: #fff solid 1px; padding-right: 55px; }
.footer_nav .am-accordion-item:last-of-type{border-left: #fff solid 1px; padding: 0 0 0 80px; margin: 0;}
.footer_nav .am-accordion-title{padding-bottom:10px;font-size:20px;font-weight:bold;border-bottom:none;padding-left:0;cursor:default;font-weight:bold;color:#fff;}
.footer_nav .am-accordion-title:after{display:none}
.footer_nav dd.am-collapse{display:block}
.footer_nav .am-accordion-content{padding:0;font-size:16px;}
.footer_nav .am-accordion-content.flex{display: flex;justify-content: space-between;width: 280px;flex-wrap: wrap;}
.footer_nav .am-accordion-content.flex span{width: 50%;}
.footer_nav .am-accordion-content span{display:block;margin-top:5px;}
.footer_nav .am-accordion-content strong{display:block;font-size:20px;margin-top:8px;}
.footer_nav .am-accordion-content strong:first-of-type{margin-top: 0;}
.footer_nav .am-accordion-content a{display:block;color:#fff}
.footer_nav .am-accordion-content a:hover ,.footer a:hover ,.copyright a:hover{color:#b60005}
.footer_info{float: right;}
.footer_info p{line-height: 20px;}
.footer_info p strong{font-size: 18px;}
.footer_info p span{display: inline-block;margin-left: 25px;}
.footer_info p span:first-of-type{margin-left:0;}
.footer_info p em{visibility: hidden;}
.footer_info .wx_code{text-align: center;width: 90px;font-size:15px}
.footer_info .wx_code img{display: block;width: 100%;margin-bottom: 5px;}

.index_link{margin-top:20px;}
.index_link span{display:inline-block;}
.index_link a{display:inline-block;margin-left:20px;}
.index_link a:first-of-type{margin-left:15px;}
.index_link a img{display:inline-block;width:16px;height:16px;border-radius:50%;margin-right:3px;}
.copyright{padding: 20px 0; text-align: center; color: #fff; background-color: #000; font-size: 15px;}
.copyright a{color: #fff;}
.copyright span{margin: 0 20px;vertical-align: middle;}
.copyright span i{display:inline-block;margin: 0 15px;}


.video_block{width: 110rem;}
.video_con{position: relative;width:100%;background-color:#000000;}
.video_con:after{display: block;content: '';padding-bottom: 56.25%;}
.video_con video {display:block;width:100%;height:100%;margin:0;padding:0;background-color:#000000;position: absolute;left: 0;top: 0;object-fit: contain;z-index: 1;}
.video_con .move_box{width: 100%;height: 90%;position: absolute;left: 0;top: 0;z-index: 2;}
.layui-layer-resize ,.layui-layer-setwin{z-index: 10;}

/*
Banner
*/
.banner{position: relative;}
.banner img{display: block;width:100%;}

/*
Guide
*/
.guide{ border-bottom: 1px solid #dddddd;background-color: #fff;}
.guide dd{float: left;font-size: 17px; font-weight: bold;}
.guide dd a{float: left; margin-right: 60px;padding:20px 0;position: relative;}
.guide dd a:after{display:block; content:''; position:absolute; left:25%; width:50%;opacity: 0; height:2px; background-color:#b60005; bottom:-1px;transition: .4s}
.guide dd a.on:after,.guide dd a:hover:after{opacity: 1;left: 0;width: 100%;}
.guide dd a:last-of-type{margin-right: 0;}
.guide dt{float: right;padding:20px 0;}

.page_bg ,.application_warp .application_bg:nth-of-type(even){background-color: #f6f6f6;}
.page_padding_b{padding-bottom: 60px;}
.page_warp{padding: 40px 0 60px;}

/*
Contact
*/
.contact_info{padding: 60px 0;}
.contact_info_list{ margin: 0 -30px;}
.contact_info_list li{padding: 0 30px;display: flex; flex-direction: column; text-align: center;margin-top: 30px;}
.contact_info_list li:nth-of-type(1),.contact_info_list li:nth-of-type(2),.contact_info_list li:nth-of-type(3){margin-top: 0;}
.contact_info_list li i{width: 80px; height: 80px; border:#dedede solid 1px; border-radius: 50%; display: flex; justify-content: center; align-items: center; font-size: 30px; color: #333; margin: 0 auto 20px;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.contact_info_list li span:first-of-type{color: #333;}
.contact_info_list li span:last-of-type ,.contact_info li span a{color: #000;}
.contact_info_list li:hover i{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg); background-color:#b60005;border:#b60005 solid 1px; color: #fff;}
#weixin_img img{display: block;width: 100%; margin: 0 auto 10px;}
#weixin_img .am-modal-bd{background-color: #fff;}
#map_amap{width:100%;height: 40rem;color: #2d2d2d;}
#map_amap .title{font-size: 1.6rem;font-weight: bold;color: #b60005;}
#map_amap .content{font-size: 1.5rem;margin-top: .8rem;line-height: 1.6;}
#map_amap .content.first{width: 40rem;}
#map_amap .amap-logo{display: none!important;}
#map_amap .amap-icon{overflow: inherit!important;}
#map_amap .amap-icon::after{display: block; content: "";position: absolute;left: 50%;bottom: 0;width: 2rem;height: .4rem;margin-left: -1rem;box-shadow: inset 0 0 2px #e50a11; border-radius: 50%;animation: scale-zoom 1s infinite;}


/*
Form
*/
.index_contact{padding: 60px 0;margin-top: 60px;}
.index_contact dl{display: flex;justify-content: space-between;margin-top: 30px;}
.index_contact dl dt{width: 50%;}
.index_contact dl dt img{display: block;width: 100%;}
.index_contact dl dd{width: 50%;display: flex;justify-content: center;background-color:#fff;align-items: center;}
.index_contact .am-form{padding:0 30px;}
.index_contact .am-form .am-input-group{ width:46%; float:left; margin-bottom:20px; position: relative;}
.index_contact .am-form .am-input-group em{display:block;position: absolute;right: 8px; bottom: 0;line-height:45px;color: #ff0000; font-style: normal;z-index:10;font-size:16px}
.index_contact .am-form .am-input-group:nth-of-type(even){ float:right;}
.index_contact .am-form .am-input-group:last-of-type{ width:100%;float: none; clear:both;}
.index_contact .am-form .am-input-group span{ display:block;  margin-bottom:6px;}
.index_contact .am-form .am-input-group .am-form-field{ display:block; width:100%; height:45px; line-height:45px; padding:0 10px;}
.index_contact .am-form .am-input-group select{ display:block; width:100%; height:45px; line-height:45px; padding:0 8px;font-size:16px; color: #999;}
.index_contact .am-form .am-input-group textarea{ font-size:16px; height:110px;}
.index_contact .am-form .am-btn{ width:120px; line-height:30px; padding:0; text-align:center; background-color:#b60005; color:#fff; outline: none; font-weight: bold;}
.index_contact .am-form .am-form-group{margin: 0;}
.index_contact .am-form .am-form-group.flex{display: flex;justify-content: space-between;}
.index_contact .am-form .am-form-input{width: 230px;display: flex;justify-content: space-between;align-items: center;text-align: center;}
.index_contact .am-form .am-form-input .am-form-field{height: 36px;line-height: 34px;width: 120px;text-align: center;}
.index_contact .am-form .codeimg{display: block;height: 36px;}

/*
PAGEBAR
*/
.page_list{text-align:center;margin-top:40px; font-size:14px;}
.page_list a {display: inline-block;margin:0 10px;width:25px;height:25px;line-height:25px;border-radius:50%;background-color:#f2f2f2;}
.page_list .page-num-current{background-color:#b60005;color: #fff;}
.news_page_pages{ margin-top:30px; padding:20px 0; border-top:#dedede solid 1px; border-bottom:#dedede solid 1px; position:relative; font-size:15px;}
.news_page_pages dt{ position:absolute; right:0; top:50%; margin-top:-11px;}
.news_page_pages dd{ line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.error_x{ text-align:center; height:150px; line-height:150px;font-size:16px;}
.error_x i{ margin-right:10px;}
.page_rel{ margin-top:40px;}
.page_rel_title{ background-color:#f2f2f2; padding:10px 20px; font-size: 18px;color:#000;font-weight: bold;}
.page_rel_title a{ float:right; font-size: 16px; font-weight: normal;}


/*
SEARCH
*/
.search_bg{padding:40px 0}
.search_list{display: flex; background-color: #fff;padding:20px;margin-bottom: 20px;}
.search_list dt{width:180px;height:120px;display: flex;}
.search_list dt a{width:100%;height:block;position: relative;}
.search_list dt img{display:block;width: 100%;height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}
.search_list dd{width:calc(100% - 180px);display: flex; flex-direction: column; justify-content: center;padding-left:20px;}
.search_list dd h2{margin:0;font-size:16px;}
.search_list dd .card-text{color:#666;font-size: 15px;margin:6px 0;}
.search_list dd .card-sort{font-size: 13px;color:#666;}
.search_list dd .card-sort span{margin-right:20px;}
.search_list dd .card-sort span:last-of-type{margin-right:0}
.search_list dd .card-sort a{color:#666;}
.search_list dd .card-sort a:hover{color:#b60005;}



@media screen and (max-width:780px) {

body, .am-paragraph-default, .am-paragraph-default p {font-size: 3.6vw;}
.web_w ,.menu .web_w{min-width: 100%;width: 100%;}
.am-paragraph-default video  ,.am-paragraph-default embed{width:100%!important;height:20rem!important;object-fit: cover;}
.am-paragraph-default iframe{width:100%!important;height:25rem!important;}
.am-paragraph-default img{width:auto;height:auto!important;max-width: 100%;}

.am-sticky-placeholder{height:5.6rem!important;}

.menu{padding:0!important;position: fixed;height: 5.6rem;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);left: 0;top: 0;background: #fff;}
.menu.home{position:fixed; left:0; top:0;background: #fff;}
.menu .logo{ display:block; height:2rem;float:none; position:absolute;left:1.5rem;top: 1.8rem;}
.menu .logo img:first-of-type{display: none!important;}
.menu .logo img:last-of-type{display: block!important;}
.am-menu{ float:none;width: 100%;}
.menu .am-menu-nav{float: none;width: 100%;}

.menu .am-menu-nav{height: auto;display: block;}
.menu .am-menu-nav .parent_li ,.top_tel{width:100%;margin: 0;border-bottom: #dedede solid 1px;transform: translateY(3rem); -webkit-transform: translateY(3rem); -moz-transform: translateY(3rem); opacity: 0;font-size:3.6vw;float: none;margin: 0;}
.menu .am-menu-nav .parent_li:first-of-type {border-top: #dedede solid 1px;}
.menu .am-menu-nav .parent_li .parent_a ,.top_tel{height: 5rem;line-height: auto; padding: 0 1.5rem!important; display: flex; justify-content: space-between;  align-items: center;font-size: 3.8vw;color: #3e3e3e!important;}
.top_tel a{color: #b60005!important;}
.menu .am-menu-nav .parent_li .parent_a i{display: none;}
.menu .am-menu-nav .parent_li .parent_a:after ,.menu .am-menu-nav .parent_li .am-menu-sub .sub a::after{font-family: 'FontAwesome';display: block; content: '\f105';}
.menu .am-menu-nav .parent_li .parent_a:before{height: 1px;bottom: -1px;}
.menu .am-menu-nav .parent_li.am-parent .parent_a:after{content: '\f107';}
.menu .am-menu-nav .parent_li.am-parent.am-open .parent_a:after{-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg); transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease 0s;}
.menu .am-menu-nav .parent_li.am-open .parent_a{background-color: #b60005;color: #fff!important;}
.menu .am-menu-nav .parent_li .am-menu-sub{border-radius:0;font-size: 3.6vw;position: relative;left: 0;top: 0;width: 100%;height: 0;box-shadow: none;height: 0;overflow: hidden;opacity: 0;display: block;margin: 0;}
.menu .am-menu-nav .parent_li .am-menu-sub::before{display: none;}
.menu .am-menu-nav .parent_li:hover .am-menu-sub{padding-top:0;}
.menu .am-menu-nav .parent_li .am-menu-sub.am-in ,.header .am-menu-nav .parent_li .am-menu-sub.am-in .menu_sub{height: auto;opacity: 1;}
.menu .am-menu-nav .parent_li .am-menu-sub .sub{padding: 1rem 0;}
.menu .am-menu-nav .parent_li .am-menu-sub .sub a{display: flex;justify-content: space-between;align-items: center;padding:.8rem 1.5rem;}
.menu .am-menu-nav .parent_li .am-menu-sub .sub a:hover{background: #fff;color: #b60005;}

.language_btn{float: none;height:5.6rem; line-height: 5.6rem;margin: 0;position: absolute;top: 0;right: 10rem;color: #3e3e3e!important;font-size: 3.6vw!important;}
.language_btn a{color: #3e3e3e!important;font-size: 3.6vw!important;}
.language_btn a.active{color: #b60005!important;}
.top_search_btn{display:flex; justify-content: center; align-items: center;width:20px; height:5.6rem; line-height: 5.6rem;font-size: 18px!important;float: none;margin-left: 0;position: absolute;top: 0;right: 5.6rem;color: #3e3e3e!important;}
.search_form{top:5.6rem;position: absolute;width: 100%;left: 0;}
.search_form .layui-form{padding: 0 1.4rem;}

.am-topbar-btn {
    background: none;
    float: right;
    margin: 2rem 1.7rem ;
    width: 2rem;
    height: 1.6rem;
    color: #000;
    position: relative;
    z-index: 10;
}
.am-topbar-btn span {
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    background-color: #000;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
.am-topbar-btn span:nth-of-type(1) {
    top: 0;
    left: 0;
    opacity: 0;   
}
.am-topbar-btn span:nth-of-type(4) {
    bottom: 0;
    right: 0;
    opacity: 0;   
}
.am-topbar-btn span:nth-of-type(2), .am-topbar-btn span:nth-of-type(3) {
    top: 50%;
    right: 0;
    margin-top: -1px;
}
.am-topbar-btn span:nth-of-type(2) {
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.am-topbar-btn span:nth-of-type(3) {
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.am-topbar-btn.am-collapsed span:nth-of-type(2) {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
.am-topbar-btn.am-collapsed span:nth-of-type(3) {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
.am-topbar-btn.am-collapsed span:nth-of-type(1), .am-topbar-btn.am-collapsed span:nth-of-type(4) {
    opacity: 1
}
.am-topbar-collapse {
    float: none;
    clear: both;
    padding: 0;
}
.am-topbar-collapse.am-collapse {
    display: none!important;
}
.am-topbar-collapse.am-collapse.am-in {
    display: block!important;
    height: 100vh!important;
    background: rgba(255, 255, 255, .95);
    transition: all .4s ease 0s;
    -webkit-transition: all .4s ease 0s;
    -moz-transition: all .4s ease 0s;
}

.am-topbar-collapse.am-collapse.am-in li:nth-of-type(1) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .1s;
    -webkit-transition: all .6s ease .1s;
    -moz-transition: all .6s ease .1s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(2) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .2s;
    -webkit-transition: all .6s ease .2s;
    -moz-transition: all .6s ease .2s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(3) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .3s;
    -webkit-transition: all .6s ease .3s;
    -moz-transition: all .6s ease .3s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(4) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .4s;
    -webkit-transition: all .6s ease .4s;
    -moz-transition: all .6s ease .4s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(5) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .5s;
    -webkit-transition: all .6s ease .5s;
    -moz-transition: all .6s ease .5s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(6) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .6s;
    -webkit-transition: all .6s ease .6s;
    -moz-transition: all .6s ease .6s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(7) ,.am-topbar-collapse.am-collapse.am-in .top_tel{
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .7s;
    -webkit-transition: all .6s ease .7s;
    -moz-transition: all .6s ease .7s;
}
.am-topbar-collapse.am-collapse.am-in li:nth-of-type(8) {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .8s;
    -webkit-transition: all .6s ease .8s;
    -moz-transition: all .6s ease .8s;
}




 /*
Banner
*/
.index_banner {position: relative; overflow: hidden; z-index:2; height: auto;}
.index_banner:after ,.index_banner .am-slides li:after{display: block;content: '';padding-bottom: 61.54%;}
.index_banner .am-slider-default{position: absolute;width:100%;height:100%;left:0;top:0;z-index: 1;border-radius:0;box-shadow:none;margin: 0; background:#000;border:none;}
.index_banner .am-slides li{height:auto;position: relative;}
.index_banner .am-slides li img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0; z-index: 1; object-fit: cover;-webkit-transition: all 1.5s cubic-bezier(0.7, 0, 0.3, 1);transition: all 1.5s cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);}
.index_banner .am-slides li.am-active-slide img{-webkit-transform: scale(1);-moz-transform: scale(1); transform: scale(1);} 
.index_banner .am-slides li .des{opacity: 0;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;display:flex;align-items: center;}
.index_banner .am-slides li .des .web_w{display:flex;align-items: center; flex-direction: column; justify-content: center;padding: 0 2rem;} 
.index_banner .am-slides li .des .web_w:after{display: none;}
.index_banner .am-slides li .des .title{font-size: 5vw;line-height: 120%;margin-top: 2rem;text-align: center;color: #fff;}
.index_banner .am-slides li .des .more{padding: 3px 20px;background-color: #b60005; color: #fff;border-radius: 1000px;margin-top: 2rem;font-size: 3.2vw;}
.index_banner .am-control-nav{bottom:10px;z-index:10;}
.index_banner .am-control-nav li{margin:0 3px}
.index_banner .am-slider-default .am-direction-nav {display: none;}

/*
Title
*/
.index_title .cn{font-size: 4.5vw;line-height:120%;  color: #000;font-weight: bold;}
.index_title .cn::after{display: block;width: 30px;height: 1px;content: '';background-color: #b60005;margin: 1rem auto 0;}
.index_title .des{max-width: 100%; margin: 2rem auto 0; padding: 0 1.4rem;}
.index_title .des a{display: inline-block;margin: 0 10px;}
.index_title .des a:first-of-type{margin-left: 0;}
.index_title .des a:last-of-type{margin-right: 0;}

/*
Product
*/
.index_product{padding:3rem 1.4rem 4rem; background-color: #f6f6f6;}
.index_product .index_pro_sort{ margin:2rem 0 0;}
.index_pro_sort a{ display:block;position:relative;z-index:1;transition:all 300ms ease;margin:0;}
.index_pro_sort a .img{display: block;position: relative;overflow: hidden;background-color: #fff;}
.index_pro_sort a .img:after{display: block;content: '';padding-bottom: 75%;} 
.index_pro_sort a img{display: block;width:100%;height:100%;position: absolute;left:0;top:0;object-fit: cover;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s; }
.index_pro_sort a strong{ display:block;text-align: center;font-size: 4vw;margin-top: 10px;font-weight:normal;}
.index_pro_sort .slick-dots{ margin:0; left:0;bottom:-25px;}
.index_pro_sort .slick-dots li{width: .5rem;height: .5rem;}

.pro_page{padding: 30px 0}
.pro_page .index_title .cn{font-size: 4.5vw; font-weight: bold;}
.pro_list{margin: 2rem -.5rem 0;padding: 0 .5rem;}
.pro_list.last{margin-top: 0;}
.pro_list li{padding: 0 .5rem;text-align: center;margin-top: 10px;}
.pro_list li .des{display: flex;flex-direction: column; justify-content: center; align-items: center;height: 54px;line-height:22px;background-color: #fff;padding:5px 10px}
.pro_list li .des.grey{background-color: #f6f6f6;}
.pro_list li .des h2{margin: 0;font-weight: normal;font-size:3.6vw; font-weight: bold;}

.pro_top{padding:0;}
.pro_con{flex-direction: column;}
.pro_con .pro_imgs ,.pro_con .pro_text{position:relative;width: 100%;}
.pro_con .pro_img_small{display: none;}
.pro_con .pro_img_big.am-slider-default .am-direction-nav{display: none;}
.pro_con .pro_img_big.am-slider-default .am-control-nav{ bottom:10px; display:block;}
.pro_con .pro_img_big.am-slider-default .am-control-nav li{ margin:0 3px;}
.pro_con .pro_img_big.am-slider-default .am-control-nav li a.am-active{background-color: #b60005;}

.pro_con .pro_text{padding-top: 20px;padding: 2rem 1.4rem;background-color: #fff;margin-top: 1rem;}
.pro_con .pro_text .des .ms{margin-top: 20px;height: auto;overflow: auto;}
.pro_con .pro_text .des .title{font-size: 4.5vw; color: #000; margin-bottom: 10px;font-weight: bold;}
.pro_con .pro_text .des .title:after{display: block;content: '';width: 80px;height: 1px;background-color:#b60005;margin: 5px 0 0;}
.pro_con .des .am-btn {margin-top: 10px;background-color: #b60005; color: #fff;font-size: 3.2vw;}

.pro_bottom{padding:20px 0;}
.pro_des{padding:1.4rem;}


/*
产品清单
*/

.product_table_box{padding: 20px 15px;margin-top: 40px;}
.product_table_box .layui-table-tool{flex-direction: column;padding:15px 10px;}
.product_table_box .layui-table-tool .layui-table-tool-temp{width: 100%;flex-wrap: wrap;}
.product_table_box .layui-table-tool-self{position: relative;right:0;top: 0;display: flex;align-items: center;}
.filter_field{width: 100%;flex-wrap: wrap;justify-content: space-between;}
.filter_field .item:not(:last-of-type){margin-right: 0;}
.filter_field .item{width: calc(50% - 5px);margin-bottom: 10px;}
.filter_field .layui-form-select .layui-input{text-align: center;font-size: 15px;}
.filter_field .layui-form-select dl dd{font-size: 15px;}

.filter_field xm-select > .xm-body{min-width: 300px;}
.form_search{width: 100%;}
.form_search .layui-input{padding-left: 15px;padding-right: 10px;}
.product_table_box .layui-table-tool-self{margin-top: 10px;}

.down_skin{width: 100%;}
.down_skin .contact_from_title .title{font-size: 24px;font-weight: bold;}
.down_skin .contact_from_title .subtitle{font-size: 15px;color: #999;}
.down_skin .layui-layer-content{width: 100%;padding: 20px 10px;}
.down_skin .contact_from{margin-top: 20px}
.down_skin .contact_from .layui-form-item{margin: 0 0 15px 0;position: relative;}
.down_skin .contact_from .layui-input{height: 46px;line-height: 46px;font-size: 15px;}
.down_skin .contact_from .layui-btn{width: 100%;display:flex;justify-content: center;align-items: center;height: 46px;font-size: 18px;background:#b60005;color: #fff!important;margin-top: 20px;transform: none!important;}

.contact_from .layui-input-wrap ,.contact_from .layui-input-affix{line-height: 46px;}
.contact_from .layui-input-prefix i{font-size: 18px;}
.contact_from .layui-form-item{position: relative;}
.contact_from .layui-input-suffix{right: 10px;}
.contact_from .layui-form-item.required .layui-input-affix{display: flex!important;align-items: center;justify-content:flex-end;width: 16px;padding:0;}
.contact_from .layui-form-item .layui-input-affix .layui-icon{font-size: 16px;}
.contact_from .layui-form-item.required .layui-input-affix.layui-hide .layui-icon-clear::before{display: block;content: '*';color: #ff0000;font-size: 12px;}

/*
Application
*/
.index_application{background-position: center;background-repeat: no-repeat;background-size: cover;padding: 5rem 0;}
.index_application .img{display: none;}
.index_application_con{width: 100%;height: auto;position: relative;display: flex; justify-content: center; align-items: center;}
.index_application .index_title a{color: #fff;}
.index_application .index_title .cn::after{ background-color: #fff;}
.index_application dd{margin-top:3rem;}
.index_application dd ul{margin: 0;display: flex;justify-content: center;}
.index_application dd ul li{text-align: center;width: 25%;}
.index_application dd img{display: block;height: 36px;margin: 0 auto;}
.index_application dd a{color: #fff;}
.index_application dd a strong{display: block; font-weight: normal;margin-top: 10px; font-size: 3.2vw;}

.tec_news{padding: 30px 0;}
.tec_news_scroll{ margin:20px 1.4rem 0;padding-bottom: 1rem;}
.tec_news_scroll .iteam{transition: all 300ms ease;font-size: 3.6vw;}
.tec_news_scroll a{ display:block;position:relative; z-index:1;transition:all 300ms ease;padding:0;} 
.tec_news_scroll a .img{ overflow:hidden; position: relative;}
.tec_news_scroll a .img:after{display:block; content:''; padding-bottom:50%;}
.tec_news_scroll a .img img{ display:block;position: absolute;width: 100%;height: 100%;left: 0;top: 0; object-fit: cover;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;}
.tec_news_scroll a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.tec_news_scroll a .title{padding:10px 20px; background-color:#333; color:#fff; display: flex; flex-direction: column; justify-content: center; }
.tec_news_scroll a strong{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight: normal;}
.tec_news_scroll a time{font-size: 13px;}
.tec_news_scroll .slick-dots{ margin:0; left:0;bottom:-20px;}
.tec_news_scroll .slick-dots li{height:8px;width:8px;margin: 0 4px; position:relative;border-radius:50%; background-color:#595757;}
.tec_news_scroll .slick-dots li.slick-active{background-color:#b60005;}
.tec_news_scroll .slick-dots li button{display:none;}
.tec_news .more{display: none;}

.tec_list{padding: 30px 1.4rem;}
.tec_list_des{margin-top: 20px;}

.tec_down{padding: 30px 1.4rem;}
.down_tab .am-nav-tabs {border-bottom:none; text-align: center;padding-bottom: 20px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.down_tab .am-nav-tabs::before,.down_tab .am-nav-tabs::after{display: none;}
.down_tab .am-nav-tabs li {font-size: 3.6vw;width: calc(50% - .5rem); float: none;margin:0;margin-top: 1rem;}
.down_tab .am-nav-tabs li a {display:block;padding:0;width:100%; line-height:36px;text-align:center;border:none!important;margin:0; background-color: #f2f2f2;border-radius:3px;}
.down_tab .am-nav-tabs li.am-active a {color:#fff; background-color:#b60005;}
.down_tab .am-tabs-bd {padding:0;border:none;}
.down_tab .am-tabs-bd .am-tab-panel{padding:0;}
.down_tab .am-tabs-bd .am-table{margin: 0;}
.down_tab .am-tabs-bd .am-table tr th{padding-top:15px;padding-bottom:15px;}
.down_tab .am-tabs-bd .am-table tr th ,.down_tab .am-table tr td{text-align: center;width:33.33%;}
.down_tab .am-tabs-bd .am-table tr td img{display:inline-block;height:50px;margin-right:10px}



/*
About
*/
.index_about{ padding:3rem 1.4rem; background-color: #f6f6f6;}
.index_about .text{ margin-top:2rem;display: flex; flex-direction: column;}
.index_about_imgs{ width:100%; }
.index_about .text .des{ width:100%; padding: 0;margin-top: 2rem;}
.index_about_num{ margin:0;}
.index_about_num li{ text-align: center;margin-top: 2rem;}
.index_about_num li strong{display: inline-block; font-size: 5vw;color:#b60005;}
.index_about_num li span{display: block;}

.about_list{padding: 30px 1.4rem; overflow: hidden; }
.about_list .title{font-size:4vw;margin-bottom: 20px;font-weight: bold;color: #000;}
.about_list .title:after{display: block;content: '';width:70px;height: 1px;background-color: #b60005;}
.about_list .sort_title ,.book_list .sort_title {font-size:4vw;font-weight: bold;margin: 0 auto 20px;text-align: center;color: #000;}
.about_list .sort_title:after,.book_list .sort_title:after{display: block;content: '';width:70px;height: 1px;background-color: #b60005;margin:5px auto 0;}
.about_list .web_w.flex{display: flex; flex-direction: column;}
.about_list .web_w.flex:after{display: none;}
.about_list dt{width: 100%;}
.about_list dt .index_about_imgs{display: block;width: 100%;margin: 0 auto;}
.about_list dd{width: 100%;text-align: justify;word-break: break-all;margin-top: 2rem;}
.about_list:nth-of-type(odd){background-color: #f6f6f6;}
.about_list:nth-of-type(odd) .web_w{flex-direction: reverse;}

.partner_list{ margin: 20px -10px 0;}
.partner_list li{padding: 0 10px;border:#f2f2f2 solid 1px; position: relative;}
.partner_list li span{display: block;padding-bottom: 50%;position: relative;}
.partner_list li img{display: block;width: 100%;height: 100%;position: absolute;left: 0; top:0;object-fit: cover;}
.partner_list li:after{display:block;content: '';position: absolute;top: 0; left: 0;z-index: 1; width: 100%;height: 100%;-webkit-transition: all .3s;-o-transition: all .3s;  -moz-transition: all .3s;transition: all .3s;}
.partner_list li:hover:after { -webkit-box-shadow: 0px 0px 20px 5px #ddd inset; box-shadow: 0px 0px 20px 5px #ddd inset; }

.honer_list{margin: 0 -15px;}
.honer_list li{padding:0 15px;margin-top:30px;}
.honer_list li:nth-of-type(1),.honer_list li:nth-of-type(2),.honer_list li:nth-of-type(3),.honer_list li:nth-of-type(4){margin-top: 0;}
.honer_list li span{display: block;padding-bottom: 66.67%;position: relative;}
.honer_list li img{display: block;width: 100%;height: 100%;position: absolute;left: 0; top:0;object-fit: cover;}

.job_page{padding: 30px 1.4rem;}
.job_list .am-accordion-gapped{margin:20px 0 0;}
.job_list .am-accordion-gapped .am-accordion-item{border: none;margin: 0;}
.job_list .am-accordion-gapped .am-accordion-item:first-of-type{border-top:1px solid #dedede;}
.job_list .am-accordion-gapped .am-accordion-title{padding:14px; color: #3e3e3e;font-size: 3.6vw;background-color: #f6f6f6;font-weight: bold;}
.job_list .am-accordion-gapped .am-accordion-title:after{right:14px}
.job_list .am-accordion-gapped .am-accordion-item.am-active .am-accordion-title{background-color: #f2f2f2;}
.job_list .am-accordion-gapped .am-accordion-content{padding: 10px 0; color: #666;}
.job_list .am-accordion-gapped .am-accordion-content p{ color: #666;}
.job_list .am-accordion-gapped .am-accordion-content .info{display: flex;justify-content: space-between;flex-wrap: wrap;border-bottom: 1px solid #cccccc; padding-bottom: 20px; margin-bottom: 20px; line-height: 36px; color: #3e3e3e;}
.job_list .info span,.job_list .info span:nth-of-type(4){width:50%;}
.job_list .info span:nth-of-type(3){width:100%;}
.job_list .am-accordion-gapped .am-accordion-content .des{margin-top: 15px;}
.job_list .am-accordion-gapped .am-accordion-content .des .am-btn{background-color: #b60005; color: #fff; margin: 0 0 10px 0;display: block;}

/*
News
*/
.index_news{padding: 30px 1.4rem;}
.index_news_list{margin-top:0;}
.index_news_img{ margin: 0;}
.index_news_img li{padding: 0;display: flex;flex-direction: column;margin-top: 2rem;}
.index_news_img li .img{width:100%;}
.index_news_img li .text{width:100%;display: flex;flex-direction: column;padding: 1rem 0 0; justify-content: space-between;}
.index_news_img li .text .title{font-size: 3.8vw;}
.index_news_img li .text .des{font-size:3.6vw; color: #666;margin-top: .6rem;text-align: justify;  overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.index_news_img li .text .time{display: flex;font-size:3.2vw;justify-content: flex-start;color: #666;margin-top: .6rem;}

.index_news_text{margin: 0}
.index_news_text li{padding: 0;margin-top: 10px;}
.index_news_text li .text{border:none;padding: 1rem 0 0 0;display: flex;flex-direction: column; border-top: #f2f2f2 solid 1px;margin-top: .5rem;}
.index_news_text li .text .des{width: 100%; border-right: none;padding: 8px 0;}
.index_news_text li .text .des .title{display:block;font-size: 3.8vw;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.index_news_text li .text .des .ms{font-size:3.2vw;color: #666;margin-top: 5px;text-align: justify;}
.index_news_text li .text .time{width: 100%;padding:0;display: flex;flex-direction: row-reverse;justify-content: flex-end; align-items: center;}
.index_news_text li .text .time span{display: flex;font-size: 3.2vw;width:auto;color: #666;}
.index_news_text li .text .time span i{font-style: normal;display: flex;align-items: center;}
.index_news_text li .text .time span i:after{display: block;content: '-';}
.index_news_text li .text .time span a{display: none;}
.index_news_text li .text .time span:first-of-type{font-size: 3.2vw; letter-spacing: 0; white-space: nowrap;}
.index_news_text li .text .time span:last-of-type{font-size: 3.2vw;justify-content: space-between;}
.index_news_text li .text .ft1 ,.index_news_text li .text .ft2 ,.index_news_text li .text .ft3 ,.index_news_text li .text .ft4{display: none;}


.news_scroll{position: relative;padding:14px 1.4rem 0;}
.news_scroll .am-slider-default{border-radius:0;box-shadow:none;margin: 0;border:none;box-shadow:none;}
.news_scroll .am-slides li{display: flex!important;flex-direction: column;}
.news_scroll .am-slides li .img{display:block;width:100%;position: relative; overflow: hidden;}
.news_scroll .am-slides li .img:before{display: block;content:''; padding-bottom: 45%;}
.news_scroll .am-slides li .img img{display:block;position: absolute;width: 100%;height: 100%;left: 0;top: 0; object-fit: cover;}
.news_scroll .am-slides li .text{display: flex; width: 100%; flex-direction: column;padding:14px;}
.news_scroll .am-slides li .text .title{font-size: 4vw; line-height: 120%;}   
.news_scroll .am-slides li .text .des{color: #999; margin-top: 3.6vw;text-align: justify;word-break: break-all;}  
.news_scroll .am-slides li .text .more{margin-top: 10px; color: #666;}
.news_scroll .am-control-nav{width:34%;bottom:20px;left:auto;right:0;z-index:10;text-align: right;padding-right: 14px;}
.news_scroll .am-control-nav li{margin:0 5px}
.news_scroll .am-control-nav li a{width:8px;height:8px;background:rgba(0, 0, 0, 0.5);box-shadow:none;z-index:3; position:relative;}
.news_scroll .am-control-nav li a.am-active{background: #b60005;}

.news_list{ margin:0;padding: 0 1.4rem;}
.news_list li{padding: 0;margin-top: 14px;}
.news_list li .text{ background-color: #fff; position: relative; overflow: hidden;-webkit-box-shadow: 0px 0px 15px 0px rgba(8, 1, 3, 0.15);box-shadow: 0px 0px 15px 0px rgba(8, 1, 3, 0.15); z-index: 1;}
.news_list li .text:after{display: none;}
.news_list li .iteam{display: block;padding:0 0 1.4rem; position: relative;}
.news_list li .iteam img{display: block;width: 100%;}
.news_list li .time{width: 100%;height: auto;display: flex;flex-direction: row;align-items: center; background-color:#fff; color: #3e3e3e;justify-content: flex-start; position: relative;top: 0; left: 0;padding: 0 1.4rem;margin-top: .5rem;}
.news_list li .time span{font-size:3.2vw;}
.news_list li .time b{font-size: 3.2vw; line-height: 100%; margin-top: 0;font-weight: normal;display: flex;align-items: center;}
.news_list li .time b::before{display: block;content: "-";}
.news_list li .title{font-size:4vw; line-height: 25px; max-height: 50px; overflow: hidden;padding:1.4rem 1.4rem 0;}
.news_list li .des{color: #999;margin-top: 10px;display: flex;flex-direction: column; text-align: justify; word-break: break-all;padding: 0 1.4rem;}
.news_list li .info{ width: 100%;position: relative;left:0;bottom:0;color:#999;font-size:3.2vw;display: flex; justify-content: space-between;padding:0 14px;margin-top: 1rem;}
.news_list li .info span::before{margin-right: 5px;}
.news_list li .box{display:block;width: 100%;height:0;position: absolute;left: 0;top:0; background-color:#b60005; color: #fff;display: flex; flex-direction: column;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s; opacity: 0; overflow: hidden;z-index: 2;}
.news_list li .box .img{ background-position: center; background-repeat: no-repeat; background-size: cover;}
.news_list li .box .img:after{display: block;content: ''; padding-bottom: 60%;}
.news_list li .box .name{display: flex;height: 40%;justify-content: center; align-items: center;padding:14px;font-size: 4vw;}
.news_list li:hover .box{height: 100%; opacity: 1;}
.news_list li:hover .iteam{-webkit-transform: translateY(60px); -moz-transform: translateY(60px); -o-transform: translateY(60px); transform: translateY(60px);}

.news_page_right{display: none;}
.news_page_left{width: 100%;padding: 0 1.4rem;}

.article-hd{ text-align:center; border-bottom:#f2f2f2 solid 1px; padding-bottom:20px;}
.article-hd .title{ font-size:5vw; margin:0; font-weight:normal; color:#000;text-align: left;}
.article-hd .info{ color:#999; font-size:3.2vw; margin-top:15px;display: flex;justify-content: space-between;}
.article-hd .info span{ margin:0;}
.article-hd .info span:first-of-type{display: none;}
.article_bd{ margin-top:25px;}
.article_share{background-color: #f2f2f2;height: 6rem;display: flex;justify-content: space-between;align-items: center;padding: 0 1.5rem;margin-top: 3rem;}
.article_share dt{font-size: 3.6vw;}
.article_share dd{display: flex;justify-content: flex-end;align-items: center;}
.article_share .social_share a{ display: flex;flex-direction: column;justify-content: center;align-items: center; font-size:3vw;width:2.8rem;height:2.8rem;margin:0 0 0 1rem;border-radius:50%; text-align:center;background-color:#999;color:#fff;transition: all 300ms ease-in-out 0s;}
.article_share .social_share .digg_a{font-size: 2.5vw; line-height: 1rem;}
.article_share .social_share .digg_a span{font-size: 2.5vw}
.page_rel .am-list{font-size: 3.6vw;}

/*
Contact
*/
.contact_info{padding: 30px 14px;}
.contact_info_list{ margin: 0 -10px;}
.contact_info_list li{padding: 0 10px;display: flex; flex-direction: column; text-align: center;margin-top: 20px;}
.contact_info_list li:nth-of-type(3){margin-top: 20px;}
.contact_info_list li i{width: 50px; height: 50px; border:#dedede solid 1px; border-radius: 50%; display: flex; justify-content: center; align-items: center; font-size: 1.8rem; color: #333; margin: 0 auto 10px;}
.contact_info_list li span:first-of-type{color: #333;}
#weixin_img img{display: block;width: 100%; margin: 0 auto 10px;}
#weixin_img .am-modal-bd{background-color: #fff;}
#map_amap{width:100%;height: 30rem;color: #2d2d2d;}
#map_amap .content.first{width: auto;}

.index_contact{padding: 30px 0;margin-top: 0}
.index_contact dl{display: flex;flex-direction: column;margin-top: 20px;}
.index_contact dl dt{width: 100%;}
.index_contact dl dt img{display: block;width: 100%;}
.index_contact dl dd{width: 100%;display: flex;justify-content: center;background-color:#fff;align-items: center;padding: 0 14px;}
.index_contact .am-form{padding:0;margin-top: 2rem;}
.index_contact .am-form .am-input-group{ width:100%; float:none; margin-bottom:15px; position: relative;}
.index_contact .am-form .am-input-group em{display:block;position: absolute;right: 8px; bottom: 0;line-height:45px;color: #ff0000; font-style: normal;z-index:10;font-size:16px}
.index_contact .am-form .am-input-group:nth-of-type(even){ float:right;}
.index_contact .am-form .am-input-group:last-of-type{ width:100%;float: none; clear:both;}
.index_contact .am-form .am-input-group span{ display:block;  margin-bottom:6px;}
.index_contact .am-form .am-input-group .am-form-field{ display:block; width:100%; height:45px; line-height:45px; padding:0 10px;font-size:3.6vw;}
.index_contact .am-form .am-input-group textarea{ font-size:3.6vw; height:110px;}
.index_contact .am-form .am-btn{ width:100%; line-height:40px; padding:0; text-align:center; background-color:#b60005; color:#fff; outline: none; font-weight: bold;margin-top: 1.5rem;}
.index_contact .am-form .am-form-group{margin: 0;}
.index_contact .am-form .am-form-group.flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.index_contact .am-form .am-form-input{width: 100%;display: flex;justify-content: space-between;align-items: center;text-align: center;}
.index_contact .am-form .am-form-input .am-form-field{height: 36px;line-height: 34px;width: calc(100% - 10rem);text-align: center;}



/*
Footer
*/
.footer{ background-color: #282c35; color: #fff;padding: 20px 1.4rem;}
.footer_nav {float: none;display: flex;flex-direction: column;}
.footer_nav .am-accordion-item{ width:100%;margin:0; padding:0!important;border: none!important;}
.footer_nav .am-accordion-item:first-of-type{border: none;}
.footer_nav .am-accordion-title{font-size: 4.2vw;height: 4.6rem;border-bottom:rgba(255, 255, 255, 0.3) solid 1px;display: flex!important;justify-content: space-between;font-weight: normal;color:#fff ;align-items: center;margin: 1rem 0 0;}
.footer_nav .am-accordion-item.am-active .am-accordion-title{color: #b60005;}
.footer_nav .am-accordion-item:first-of-type .am-accordion-title{ margin-top:0;}
.footer_nav .am-accordion-title:after{display:block;font-family:'FontAwesome'; content: "\f105"; transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s}
.footer_nav .am-accordion-item.am-active .am-accordion-title:after{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;}
.footer_nav dd.am-collapse{ display:none;}
.footer_nav dd.am-collapse.am-in{ display:block;}
.footer_nav .am-accordion-content{ padding-top:.5rem; font-size:3.6vw; line-height:2;width: 100%;}
.footer_nav .am-accordion-content span,.footer_nav .am-accordion-content strong{margin-top: .5rem!important;width: 100%!important;font-weight: normal;}
.footer_nav .am-accordion-content span a ,.footer_nav .am-accordion-content strong a{color: rgba(255, 255, 255, 0.6);font-size:3.6vw;}
.footer_info{float: none;margin-top: 2rem;}
.footer_info p strong{font-size: 4vw;}
.footer_info p span{display: inline-block;margin-left: 20px;}
.footer_info p span:first-of-type{margin-left:0;}
.footer_info p em{visibility: hidden;}
.footer_info .wx_code{text-align: center;width: 80px;font-size:3.6vw;}
.footer_info .wx_code img{display: block;width: 100%;margin-bottom: 5px;}
.index_link{display: none;}
.copyright{padding:1.4rem; font-size: 3.6vw;}
.copyright span{margin: 0 20px;}
.copyright span i{display:inline-block;margin: 0 15px;}

video_block{width: 96%;}

/*
Banner
*/
.banner{position: relative;}
.banner img{display: block;width:100%;min-height: 10rem;object-fit: cover;}

/*
Guide
*/
.guide{ border-bottom: 1px solid #dddddd;background-color: #fff;}
.guide dd{float: none;font-size: 3.6vw; font-weight: bold;display: flex;flex-wrap: wrap;padding: 0 .5rem .5rem;justify-content: space-between;}
.guide dd a{float: none; margin-right: 0;padding:.5rem;position: relative;width: calc(50% - .3rem);text-align: center;background-color: #f2f2f2;margin-top: .5rem;}
.guide dd a.on{background-color: #b60005;color: #fff!important;}
.guide dd a:after{display:none;}
.guide dt{display: none;}

.page_bg{background-color: #f6f6f6;}
.page_padding_b{padding-bottom:30px;}
.page_warp{padding: 30px 0;}

/*
PAGEBAR
*/
.page_list{text-align:center;margin-top:30px; font-size:3.6vw;}
.page_list a {display: inline-block;margin:0 10px;width:25px;height:25px;line-height:25px;border-radius:50%;background-color:#f2f2f2;}
.page_list .page-num-current{background-color:#b60005;color: #fff;}
.news_page_pages{ margin-top:30px; padding:20px 0; border-top:#dedede solid 1px; border-bottom:#dedede solid 1px; position:relative; font-size:3.6vw;}
.news_page_pages dt{ position:absolute; right:0; top:50%; margin-top:-11px;}
.news_page_pages dd{ line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.error_x{ text-align:center; height:150px; line-height:150px;font-size:3.6vw}
.error_x i{ margin-right:10px;}
.page_rel{ margin-top:40px;}
.page_rel_title{ background-color:#f2f2f2; padding:10px 14px; font-size: 3.6vw;color:#000;font-weight: bold;}
.page_rel_title a{ float:right; font-size: 3.6vw; font-weight: normal;}

/*
SEARCH
*/
.search_bg{padding:20px 14px 30px}
.search_list{display: flex; background-color: #fff;padding:0;margin-bottom: 10px;flex-direction: column;}
.search_list dt{width:100%;height:auto;display: flex;}
.search_list dt a{width:100%;height:block;position: relative;}
.search_list dt a:after{display: block;content: '';padding-bottom: 75%;}
.search_list dt img{display:block;width: 100%;height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}
.search_list dd{width:100%;display: flex; flex-direction: column; justify-content: center;padding: .5rem 14px;margin-top: 1rem;}
.search_list dd h2{margin:0;font-size:3.6vw;}
.search_list dd .card-text{color:#666;font-size: 3.6vw;margin:6px 0;;}
.search_list dd .card-sort{font-size: 3.6vw;color:#666;display: flex;justify-content: space-between;}
.search_list dd .card-sort span{margin-right:0;}


}